import { requestClient } from '#/api/request';

export async function generateQRCode(data: string) {
  return requestClient.post<string>('/qr-code/generate', data);
}

export async function decodeQRCodeUrl(url: string) {
  return requestClient.post<string>('/qr-code/decodeUrl', url);
}

export async function decodeQRCodeImg(formData: FormData) {
  return requestClient.post<string>('/qr-code/decodeImg', formData, {
    headers: { 'Content-Type': 'multipart/form-data' },
  });
}
